@import "./variable.less";
.blue-layout {
    height: 100vh;
    overflow: hidden;
    background-color: @color-bg-body;
    .nav-bar {
        background-color: @color-blue;
        /* Status bar height on iOS 10 */
        padding-top: 1em;
        /* Status bar height on iOS 11.0 */
        padding-top: constant(safe-area-inset-top);
        /* Status bar height on iOS 11+ */
        padding-top: env(safe-area-inset-top);
        .van-nav-bar__title,
        .van-nav-bar__text {
            color: white;
        }
    }
    .van-nav-bar {
        color: white;
        background-color: @color-blue;
        .van-icon {
            color: white;
        }
    }
    // .van-button--default {
    //     // background-color: @color-primary;
    //     border: 1px solid gray;
    //     .active {
    //         // background-color: @color-primary-darken;
    //         border: 1px solid gray;
    //     }
    // }
    .van-button--primary {
        font-weight: bold;
        height: 30px;
        line-height: 30px;
        border-radius: 15px;
        background-color: @color-primary;
        border: 1px solid @color-primary;
        .active {
            background-color: @color-primary-darken;
            border: 1px solid @color-primary-darken;
        }
    }
    .van-button--default {
        font-weight: bold;
        color: #29CB98;
        height: 30px;
        line-height: 30px;
        border-radius: 15px;
        border: 1px solid @color-primary;
        .active {
            background-color: @color-primary-darken;
            border: 1px solid @color-primary-darken;
        }
    }
    .van-button--warning {
        font-weight: bold;
        height: 30px;
        line-height: 30px;
        border-radius: 15px;
        color: #FFFFFF;
        background-color: #2ABFF7;
        border: 1px solid #2ABFF7;
        .active {
            background-color: #2ABFF7;
            border: 1px solid #2ABFF7;
        }
    }
    .van-button--large {
        margin-left: 20%;
        width: 60%;
        height: 40px;
        line-height: 38px;
        border-radius: 19px;
    }
    .content {
        padding: 10px 10px 0 10px;
    }
    .van-panel {
        margin: 10px 0;
        border-radius: 10px;
        .content {
            /* text-indent: .5rem; */
            padding: 5px 20px;
        }
        .content-bottom {
            padding: 0 0 25px 20px;
        }
    }
    .van-panel__footer {
        line-height: 28px;
        padding: 10px 20px;
    }
    .van-cell:not(:last-child)::after,
    .van-hairline--top::after {
        border-width: 0;
    }
}